package com.ews.onlineexchange.util;

import java.security.MessageDigest;
public class MD5Util {
	 public final static String MD5(String text) {  
		  MessageDigest md5 = null;
	      try {
	         md5 = MessageDigest.getInstance("MD5");
	         byte[] byteArray = text.getBytes("utf-8");

	         byte[] md5Bytes = md5.digest(byteArray);

	         StringBuffer hexValue = new StringBuffer();

	         for (int i = 0; i < md5Bytes.length; i++) {
	            int val = ((int) md5Bytes[i]) & 0xff;
	            if (val < 16)
	               hexValue.append("0");
	            hexValue.append(Integer.toHexString(val));
	         }

	         return hexValue.toString();
	      } catch (Exception e) {
	         System.out.println(e.toString());
	         e.printStackTrace();
	         return "";
	      }

	    } 
}
